home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_73_AMooVView.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
44KB
|
772 lines
# near model CODE resource
# jump table entries: 16616-16629 (14 of them)
export_2077:
00000000 4E56 FFF0 link A6, -0x0010
00000004 48E7 0038 movem.l -[A7], A2,A3,A4
00000008 266E 0008 movea.l A3, [A6 + 0x8]
0000000C 284B movea.l A4, A3
0000000E 42A7 clr.l -[A7]
00000010 42A7 clr.l -[A7]
00000012 486D FBC4 pea.l [A5 - 0x43C]
00000016 486D FBC4 pea.l [A5 - 0x43C]
0000001A 1F3C 0005 move.b -[A7], 0x5
0000001E 1F3C 0005 move.b -[A7], 0x5
00000022 2F0B move.l -[A7], A3
00000024 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
00000028 42A7 clr.l -[A7]
0000002A 2F0B move.l -[A7], A3
0000002C 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00000030 2054 movea.l A0, [A4]
00000032 216E 000E 002E move.l [A0 + 0x2E], [A6 + 0xE]
00000038 317C 0404 002A move.w [A0 + 0x2A], 0x404
0000003E 216E 0012 0042 move.l [A0 + 0x42], [A6 + 0x12]
00000044 116E 000C 0041 move.b [A0 + 0x41], [A6 + 0xC]
0000004A 7000 moveq.l D0, 0x00
0000004C 2140 003C move.l [A0 + 0x3C], D0
00000050 117C 0001 0040 move.b [A0 + 0x40], 0x1
00000056 486E FFF8 pea.l [A6 - 0x8]
0000005A 42A7 clr.l -[A7]
0000005C 42A7 clr.l -[A7]
0000005E A8A7 syscall SetRect
00000060 2254 movea.l A1, [A4]
00000062 41E9 0046 lea.l A0, [A1 + 0x46]
00000066 45EE FFF8 lea.l A2, [A6 - 0x8]
0000006A 20DA move.l [A0]+, [A2]+
0000006C 20DA move.l [A0]+, [A2]+
0000006E 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000072 4E5E unlink A6
00000074 205F movea.l A0, [A7]+
00000076 DEFC 000E add.w A7, 0xE
0000007A 4ED0 jmp [A0]
export_2078:
0000007C 4E56 FFF8 link A6, -0x0008
00000080 2F0C move.l -[A7], A4
00000082 286E 0008 movea.l A4, [A6 + 0x8]
00000086 2054 movea.l A0, [A4]
00000088 4AA8 003C tst.l [A0 + 0x3C]
0000008C 6712 beq +0x14 /* 000000A0 */
0000008E 2F28 003C move.l -[A7], [A0 + 0x3C]
00000092 303C 018B move.w D0, 0x18B
00000096 AAAA syscall QuickTimeDispatch
00000098 2054 movea.l A0, [A4]
0000009A 7000 moveq.l D0, 0x00
0000009C 2140 003C move.l [A0 + 0x3C], D0
label000000A0:
000000A0 2054 movea.l A0, [A4]
000000A2 4AA8 0042 tst.l [A0 + 0x42]
000000A6 671E beq +0x20 /* 000000C6 */
000000A8 2F28 0042 move.l -[A7], [A0 + 0x42]
000000AC 303C 000C move.w D0, 0xC
000000B0 AAAA syscall QuickTimeDispatch
000000B2 2054 movea.l A0, [A4]
000000B4 2F28 0042 move.l -[A7], [A0 + 0x42]
000000B8 303C 0023 move.w D0, 0x23 /* '#' */
000000BC AAAA syscall QuickTimeDispatch
000000BE 2054 movea.l A0, [A4]
000000C0 7000 moveq.l D0, 0x00
000000C2 2140 0042 move.l [A0 + 0x42], D0
label000000C6:
000000C6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000CA 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
000000CE 285F movea.l A4, [A7]+
000000D0 4E5E unlink A6
000000D2 2E9F move.l [A7], [A7]+
000000D4 4E75 rts
000000D6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2079: // at 000000D8 (misaligned)
000000DA FFEA .invalid <<F/7/7>>
000000DC 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
000000E0 266E 0008 movea.l A3, [A6 + 0x8]
000000E4 284B movea.l A4, A3
000000E6 4267 clr.w -[A7]
000000E8 2F0B move.l -[A7], A3
000000EA 4EAD 1DF2 jsr [A5 + 0x1DF2 /* export_954 */]
000000EE 1E1F move.b D7, [A7]+
000000F0 1007 move.b D0, D7
000000F2 6768 beq +0x6A /* 0000015C */
000000F4 2F0B move.l -[A7], A3
000000F6 4EBA 0074 jsr [PC + 0x74 /* 0000016C */]
000000FA 2054 movea.l A0, [A4]
000000FC 4AA8 003C tst.l [A0 + 0x3C]
00000100 675A beq +0x5C /* 0000015C */
00000102 41EE FFEE lea.l A0, [A6 - 0x12]
00000106 2454 movea.l A2, [A4]
00000108 43EA 0046 lea.l A1, [A2 + 0x46]
0000010C 20D9 move.l [A0]+, [A1]+
0000010E 20D9 move.l [A0]+, [A1]+
00000110 486E FFF6 pea.l [A6 - 0xA]
00000114 2F0B move.l -[A7], A3
00000116 4EAD 305A jsr [A5 + 0x305A /* export_1543 */]
0000011A 4267 clr.w -[A7]
0000011C 486E FFEE pea.l [A6 - 0x12]
00000120 486E FFF6 pea.l [A6 - 0xA]
00000124 A8A6 syscall EqualRect
00000126 101F move.b D0, [A7]+
00000128 6632 bne +0x34 /* 0000015C */
0000012A 2254 movea.l A1, [A4]
0000012C 41E9 0046 lea.l A0, [A1 + 0x46]
00000130 45EE FFF6 lea.l A2, [A6 - 0xA]
00000134 20DA move.l [A0]+, [A2]+
00000136 20DA move.l [A0]+, [A2]+
00000138 2F2D FBD0 move.l -[A7], [A5 - 0x430]
0000013C 486E FFF6 pea.l [A6 - 0xA]
00000140 A8DF syscall RectRgn
00000142 42A7 clr.l -[A7]
00000144 2054 movea.l A0, [A4]
00000146 2F28 003C move.l -[A7], [A0 + 0x3C]
0000014A 42A7 clr.l -[A7]
0000014C 2F2D FBD0 move.l -[A7], [A5 - 0x430]
00000150 2F3C 0008 0028 move.l -[A7], 0x80028
00000156 7000 moveq.l D0, 0x00
00000158 A82A syscall ComponentDispatch
0000015A 2C1F move.l D6, [A7]+
label0000015C:
0000015C 1D47 000C move.b [A6 + 0xC], D7
00000160 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00000164 4E5E unlink A6
00000166 2E9F move.l [A7], [A7]+
00000168 4E75 rts
0000016A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000016C-00000170
fn0000016C:
0000016C 4E56 FFDC link A6, -0x0024
// end alternate branch 0000016C-00000170
fn0000016C: // (misaligned)
0000016E FFDC .invalid <<F/7/7>>
00000170 48E7 0118 movem.l -[A7], D7,A3,A4
00000174 266E 0008 movea.l A3, [A6 + 0x8]
00000178 284B movea.l A4, A3
0000017A 2054 movea.l A0, [A4]
0000017C 4AA8 0042 tst.l [A0 + 0x42]
00000180 56C0 sne D0
00000182 4A00 tst.b D0
00000184 6700 00FC beq +0xFE /* 00000282 */
00000188 4AA8 003C tst.l [A0 + 0x3C]
0000018C 57C1 seq D1
0000018E C001 and.b D0, D1
00000190 6700 00F0 beq +0xF2 /* 00000282 */
00000194 C028 0040 and.b D0, [A0 + 0x40]
00000198 6700 00E8 beq +0xEA /* 00000282 */
0000019C 4228 0040 clr.b [A0 + 0x40]
000001A0 2054 movea.l A0, [A4]
000001A2 2F28 0042 move.l -[A7], [A0 + 0x42]
000001A6 1F3C 0001 move.b -[A7], 0x1
000001AA 303C 0009 move.w D0, 0x9 /* '\t' */
000001AE AAAA syscall QuickTimeDispatch
000001B0 2054 movea.l A0, [A4]
000001B2 2F28 0042 move.l -[A7], [A0 + 0x42]
000001B6 486E FFF0 pea.l [A6 - 0x10]
000001BA 303C 00F9 move.w D0, 0xF9
000001BE AAAA syscall QuickTimeDispatch
000001C0 486E FFF0 pea.l [A6 - 0x10]
000001C4 302E FFF2 move.w D0, [A6 - 0xE]
000001C8 4440 neg.w D0
000001CA 3F00 move.w -[A7], D0
000001CC 302E FFF0 move.w D0, [A6 - 0x10]
000001D0 4440 neg.w D0
000001D2 3F00 move.w -[A7], D0
000001D4 A8A8 syscall OffsetRect
000001D6 2054 movea.l A0, [A4]
000001D8 2F28 0042 move.l -[A7], [A0 + 0x42]
000001DC 486E FFF0 pea.l [A6 - 0x10]
000001E0 303C 00FA move.w D0, 0xFA
000001E4 AAAA syscall QuickTimeDispatch
000001E6 2054 movea.l A0, [A4]
000001E8 2F28 0042 move.l -[A7], [A0 + 0x42]
000001EC 42A7 clr.l -[A7]
000001EE 42A7 clr.l -[A7]
000001F0 303C 0016 move.w D0, 0x16
000001F4 AAAA syscall QuickTimeDispatch
000001F6 42A7 clr.l -[A7]
000001F8 2054 movea.l A0, [A4]
000001FA 2F28 0042 move.l -[A7], [A0 + 0x42]
000001FE 486E FFF0 pea.l [A6 - 0x10]
00000202 701F moveq.l D0, 0x1F
00000204 2F00 move.l -[A7], D0
00000206 303C 018A move.w D0, 0x18A
0000020A AAAA syscall QuickTimeDispatch
0000020C 2054 movea.l A0, [A4]
0000020E 215F 003C move.l [A0 + 0x3C], [A7]+
00000212 2054 movea.l A0, [A4]
00000214 2F28 003C move.l -[A7], [A0 + 0x3C]
00000218 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
0000021C 486E FFF8 pea.l [A6 - 0x8]
00000220 2F0B move.l -[A7], A3
00000222 4EAD 305A jsr [A5 + 0x305A /* export_1543 */]
00000226 2F2D FBD0 move.l -[A7], [A5 - 0x430]
0000022A 486E FFF8 pea.l [A6 - 0x8]
0000022E A8DF syscall RectRgn
00000230 42A7 clr.l -[A7]
00000232 2054 movea.l A0, [A4]
00000234 2F28 003C move.l -[A7], [A0 + 0x3C]
00000238 42A7 clr.l -[A7]
0000023A 2F2D FBD0 move.l -[A7], [A5 - 0x430]
0000023E 2F3C 0008 0028 move.l -[A7], 0x80028
00000244 7000 moveq.l D0, 0x00
00000246 A82A syscall ComponentDispatch
00000248 2E1F move.l D7, [A7]+
0000024A 42A7 clr.l -[A7]
0000024C 2054 movea.l A0, [A4]
0000024E 2F28 003C move.l -[A7], [A0 + 0x3C]
00000252 1028 0041 move.b D0, [A0 + 0x41]
00000256 0A00 0001 xori.b D0, 0x1
0000025A 1F00 move.b -[A7], D0
0000025C 2F3C 0002 000E move.l -[A7], 0x2000E
00000262 7000 moveq.l D0, 0x00
00000264 A82A syscall ComponentDispatch
00000266 2E1F move.l D7, [A7]+
00000268 486E FFE0 pea.l [A6 - 0x20]
0000026C 2F0B move.l -[A7], A3
0000026E 4EAD 3132 jsr [A5 + 0x3132 /* export_1570 */]
00000272 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000276 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000027A 4267 clr.w -[A7]
0000027C 2F0B move.l -[A7], A3
0000027E 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */]
label00000282:
00000282 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000286 4E5E unlink A6
00000288 2E9F move.l [A7], [A7]+
0000028A 4E75 rts
export_2080:
0000028C 4E56 0000 link A6, 0
00000290 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000294 4EAD 112A jsr [A5 + 0x112A /* export_545 */]
00000298 4E5E unlink A6
0000029A 2E9F move.l [A7], [A7]+
0000029C 4E75 rts
0000029E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2081: // at 000002A0 (misaligned)
000002A2 0000 2F0C ori.b D0, 0xC
000002A6 286E 0008 movea.l A4, [A6 + 0x8]
000002AA 2054 movea.l A0, [A4]
000002AC 4AA8 003C tst.l [A0 + 0x3C]
000002B0 6712 beq +0x14 /* 000002C4 */
000002B2 2F28 003C move.l -[A7], [A0 + 0x3C]
000002B6 303C 018B move.w D0, 0x18B
000002BA AAAA syscall QuickTimeDispatch
000002BC 2054 movea.l A0, [A4]
000002BE 7000 moveq.l D0, 0x00
000002C0 2140 003C move.l [A0 + 0x3C], D0
label000002C4:
000002C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002C8 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
000002CC 285F movea.l A4, [A7]+
000002CE 4E5E unlink A6
000002D0 2E9F move.l [A7], [A7]+
000002D2 4E75 rts
export_2082:
000002D4 4E56 FFF0 link A6, -0x0010
000002D8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000002DC 206E 000E movea.l A0, [A6 + 0xE]
000002E0 43EE FFF8 lea.l A1, [A6 - 0x8]
000002E4 22D8 move.l [A1]+, [A0]+
000002E6 22D8 move.l [A1]+, [A0]+
000002E8 2E2E 0008 move.l D7, [A6 + 0x8]
000002EC 2847 movea.l A4, D7
000002EE 486E FFF8 pea.l [A6 - 0x8]
000002F2 1F2E 000C move.b -[A7], [A6 + 0xC]
000002F6 2F07 move.l -[A7], D7
000002F8 4EAD 0ED2 jsr [A5 + 0xED2 /* export_470 */]
000002FC 42A7 clr.l -[A7]
000002FE 2F07 move.l -[A7], D7
00000300 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
00000304 265F movea.l A3, [A7]+
00000306 200B move.l D0, A3
00000308 56C0 sne D0
0000030A 4A00 tst.b D0
0000030C 674E beq +0x50 /* 0000035C */
0000030E 2053 movea.l A0, [A3]
00000310 4AA8 003C tst.l [A0 + 0x3C]
00000314 56C1 sne D1
00000316 C001 and.b D0, D1
00000318 6742 beq +0x44 /* 0000035C */
0000031A 4267 clr.w -[A7]
0000031C 2F07 move.l -[A7], D7
0000031E 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
00000322 101F move.b D0, [A7]+
00000324 6736 beq +0x38 /* 0000035C */
00000326 2054 movea.l A0, [A4]
00000328 4AA8 0042 tst.l [A0 + 0x42]
0000032C 56C1 sne D1
0000032E C001 and.b D0, D1
00000330 4A00 tst.b D0
00000332 6728 beq +0x2A /* 0000035C */
00000334 4AA8 003C tst.l [A0 + 0x3C]
00000338 56C1 sne D1
0000033A C001 and.b D0, D1
0000033C 671E beq +0x20 /* 0000035C */
0000033E 42A7 clr.l -[A7]
00000340 2054 movea.l A0, [A4]
00000342 2F28 003C move.l -[A7], [A0 + 0x3C]
00000346 2253 movea.l A1, [A3]
00000348 2F29 003C move.l -[A7], [A1 + 0x3C]
0000034C 1F29 005E move.b -[A7], [A1 + 0x5E]
00000350 2F3C 0006 0019 move.l -[A7], 0x60019
00000356 7000 moveq.l D0, 0x00
00000358 A82A syscall ComponentDispatch
0000035A 2C1F move.l D6, [A7]+
label0000035C:
0000035C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000360 4E5E unlink A6
00000362 205F movea.l A0, [A7]+
00000364 DEFC 000A add.w A7, 0xA /* '\n' */
00000368 4ED0 jmp [A0]
0000036A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2083: // at 0000036C (misaligned)
0000036E FFF8 .invalid <<F/7/7>>
00000370 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000374 2E2E 0008 move.l D7, [A6 + 0x8]
00000378 2847 movea.l A4, D7
0000037A 1F2E 000C move.b -[A7], [A6 + 0xC]
0000037E 2F07 move.l -[A7], D7
00000380 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00000384 42A7 clr.l -[A7]
00000386 2F07 move.l -[A7], D7
00000388 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
0000038C 265F movea.l A3, [A7]+
0000038E 200B move.l D0, A3
00000390 56C0 sne D0
00000392 4A00 tst.b D0
00000394 674E beq +0x50 /* 000003E4 */
00000396 2053 movea.l A0, [A3]
00000398 4AA8 003C tst.l [A0 + 0x3C]
0000039C 56C1 sne D1
0000039E C001 and.b D0, D1
000003A0 6742 beq +0x44 /* 000003E4 */
000003A2 4267 clr.w -[A7]
000003A4 2F07 move.l -[A7], D7
000003A6 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
000003AA 101F move.b D0, [A7]+
000003AC 6736 beq +0x38 /* 000003E4 */
000003AE 2054 movea.l A0, [A4]
000003B0 4AA8 0042 tst.l [A0 + 0x42]
000003B4 56C1 sne D1
000003B6 C001 and.b D0, D1
000003B8 4A00 tst.b D0
000003BA 6728 beq +0x2A /* 000003E4 */
000003BC 4AA8 003C tst.l [A0 + 0x3C]
000003C0 56C1 sne D1
000003C2 C001 and.b D0, D1
000003C4 671E beq +0x20 /* 000003E4 */
000003C6 42A7 clr.l -[A7]
000003C8 2054 movea.l A0, [A4]
000003CA 2F28 003C move.l -[A7], [A0 + 0x3C]
000003CE 2253 movea.l A1, [A3]
000003D0 2F29 003C move.l -[A7], [A1 + 0x3C]
000003D4 1F2E 000C move.b -[A7], [A6 + 0xC]
000003D8 2F3C 0006 0019 move.l -[A7], 0x60019
000003DE 7000 moveq.l D0, 0x00
000003E0 A82A syscall ComponentDispatch
000003E2 2C1F move.l D6, [A7]+
label000003E4:
000003E4 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000003E8 4E5E unlink A6
000003EA 205F movea.l A0, [A7]+
000003EC 5C4F addq.w A7, 6
000003EE 4ED0 jmp [A0]
export_2084:
000003F0 4E56 FFF4 link A6, -0x000C
000003F4 48E7 0118 movem.l -[A7], D7,A3,A4
000003F8 2E2E 0008 move.l D7, [A6 + 0x8]
000003FC 2847 movea.l A4, D7
000003FE 2054 movea.l A0, [A4]
00000400 4AA8 003C tst.l [A0 + 0x3C]
00000404 6700 00B0 beq +0xB2 /* 000004B6 */
00000408 42A7 clr.l -[A7]
0000040A 2054 movea.l A0, [A4]
0000040C 2F28 003C move.l -[A7], [A0 + 0x3C]
00000410 2F3C 0000 000F move.l -[A7], 0xF
00000416 7000 moveq.l D0, 0x00
00000418 A82A syscall ComponentDispatch
0000041A 4A9F tst.l [A7]+
0000041C 6656 bne +0x58 /* 00000474 */
0000041E 42A7 clr.l -[A7]
00000420 2054 movea.l A0, [A4]
00000422 2F28 003C move.l -[A7], [A0 + 0x3C]
00000426 4267 clr.w -[A7]
00000428 2F3C 0002 0005 move.l -[A7], 0x20005
0000042E 7000 moveq.l D0, 0x00
00000430 A82A syscall ComponentDispatch
00000432 265F movea.l A3, [A7]+
00000434 200B move.l D0, A3
00000436 6730 beq +0x32 /* 00000468 */
00000438 2F0B move.l -[A7], A3
0000043A 486E FFF8 pea.l [A6 - 0x8]
0000043E 303C 00F9 move.w D0, 0xF9
00000442 AAAA syscall QuickTimeDispatch
00000444 302E FFFE move.w D0, [A6 - 0x2]
00000448 906E FFFA sub.w D0, [A6 - 0x6]
0000044C 48C0 ext.l D0
0000044E 206E 000C movea.l A0, [A6 + 0xC]
00000452 2140 0004 move.l [A0 + 0x4], D0
00000456 302E FFFC move.w D0, [A6 - 0x4]
0000045A 906E FFF8 sub.w D0, [A6 - 0x8]
0000045E 48C0 ext.l D0
00000460 206E 000C movea.l A0, [A6 + 0xC]
00000464 2080 move.l [A0], D0
00000466 6058 bra +0x5A /* 000004C0 */
label00000468:
00000468 2F2E 000C move.l -[A7], [A6 + 0xC]
0000046C 2F07 move.l -[A7], D7
0000046E 4EAD 1D3A jsr [A5 + 0x1D3A /* export_931 */]
00000472 604C bra +0x4E /* 000004C0 */
label00000474:
00000474 42A7 clr.l -[A7]
00000476 2054 movea.l A0, [A4]
00000478 2F28 003C move.l -[A7], [A0 + 0x3C]
0000047C 486E FFF8 pea.l [A6 - 0x8]
00000480 2F3C 0004 0010 move.l -[A7], 0x40010
00000486 7000 moveq.l D0, 0x00
00000488 A82A syscall ComponentDispatch
0000048A 201F move.l D0, [A7]+
0000048C 3F00 move.w -[A7], D0
0000048E 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000492 302E FFFE move.w D0, [A6 - 0x2]
00000496 906E FFFA sub.w D0, [A6 - 0x6]
0000049A 48C0 ext.l D0
0000049C 206E 000C movea.l A0, [A6 + 0xC]
000004A0 2140 0004 move.l [A0 + 0x4], D0
000004A4 302E FFFC move.w D0, [A6 - 0x4]
000004A8 906E FFF8 sub.w D0, [A6 - 0x8]
000004AC 48C0 ext.l D0
000004AE 206E 000C movea.l A0, [A6 + 0xC]
000004B2 2080 move.l [A0], D0
000004B4 600A bra +0xC /* 000004C0 */
label000004B6:
000004B6 2F2E 000C move.l -[A7], [A6 + 0xC]
000004BA 2F07 move.l -[A7], D7
000004BC 4EAD 1D3A jsr [A5 + 0x1D3A /* export_931 */]
label000004C0:
000004C0 4CDF 1880 movem.l D7,A3,A4, [A7]+
000004C4 4E5E unlink A6
000004C6 205F movea.l A0, [A7]+
000004C8 504F addq.w A7, 8
000004CA 4ED0 jmp [A0]
export_2085:
000004CC 4E56 0000 link A6, 0
000004D0 203C 4D6F 6F56 move.l D0, 0x4D6F6F56 /* 'MooV' */
000004D6 B0AE 000C cmp.l D0, [A6 + 0xC]
000004DA 57C0 seq D0
000004DC 4400 neg.b D0
000004DE 1D40 0010 move.b [A6 + 0x10], D0
000004E2 4E5E unlink A6
000004E4 205F movea.l A0, [A7]+
000004E6 504F addq.w A7, 8
000004E8 4ED0 jmp [A0]
000004EA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2086: // at 000004EC (misaligned)
000004EE FFFC .invalid <<F/7/7>>
000004F0 48E7 0118 movem.l -[A7], D7,A3,A4
000004F4 266E 0008 movea.l A3, [A6 + 0x8]
000004F8 284B movea.l A4, A3
000004FA 4267 clr.w -[A7]
000004FC 2F0B move.l -[A7], A3
000004FE 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
00000502 101F move.b D0, [A7]+
00000504 673A beq +0x3C /* 00000540 */
00000506 2054 movea.l A0, [A4]
00000508 4AA8 0042 tst.l [A0 + 0x42]
0000050C 56C1 sne D1
0000050E C001 and.b D0, D1
00000510 4A00 tst.b D0
00000512 672C beq +0x2E /* 00000540 */
00000514 4AA8 003C tst.l [A0 + 0x3C]
00000518 56C1 sne D1
0000051A C001 and.b D0, D1
0000051C 6722 beq +0x24 /* 00000540 */
0000051E 2F28 0042 move.l -[A7], [A0 + 0x42]
00000522 7001 moveq.l D0, 0x01
00000524 2F00 move.l -[A7], D0
00000526 303C 0005 move.w D0, 0x5
0000052A AAAA syscall QuickTimeDispatch
0000052C 42A7 clr.l -[A7]
0000052E 2054 movea.l A0, [A4]
00000530 2F28 003C move.l -[A7], [A0 + 0x3C]
00000534 2F3C 0000 001A move.l -[A7], 0x1A
0000053A 7000 moveq.l D0, 0x00
0000053C A82A syscall ComponentDispatch
0000053E 2E1F move.l D7, [A7]+
label00000540:
00000540 4267 clr.w -[A7]
00000542 1F2E 000C move.b -[A7], [A6 + 0xC]
00000546 2F0B move.l -[A7], A3
00000548 4EAD 1B42 jsr [A5 + 0x1B42 /* export_868 */]
0000054C 1D5F 000E move.b [A6 + 0xE], [A7]+
00000550 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000554 4E5E unlink A6
00000556 205F movea.l A0, [A7]+
00000558 5C4F addq.w A7, 6
0000055A 4ED0 jmp [A0]
export_2087:
0000055C 4E56 FFEE link A6, -0x0012
00000560 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000564 286E 0008 movea.l A4, [A6 + 0x8]
00000568 2054 movea.l A0, [A4]
0000056A 4AA8 003C tst.l [A0 + 0x3C]
0000056E 6758 beq +0x5A /* 000005C8 */
00000570 206E 000C movea.l A0, [A6 + 0xC]
00000574 2050 movea.l A0, [A0]
00000576 203C 0000 00FF move.l D0, 0xFF
0000057C C0A8 0002 and.l D0, [A0 + 0x2]
00000580 3E00 move.w D7, D0
00000582 206E 000C movea.l A0, [A6 + 0xC]
00000586 2050 movea.l A0, [A0]
00000588 3028 000E move.w D0, [A0 + 0xE]
0000058C 48C0 ext.l D0
0000058E 2A00 move.l D5, D0
00000590 42A7 clr.l -[A7]
00000592 2054 movea.l A0, [A4]
00000594 2F28 003C move.l -[A7], [A0 + 0x3C]
00000598 3F07 move.w -[A7], D7
0000059A 42A7 clr.l -[A7]
0000059C 2F3C 0006 001B move.l -[A7], 0x6001B
000005A2 7000 moveq.l D0, 0x00
000005A4 A82A syscall ComponentDispatch
000005A6 2C1F move.l D6, [A7]+
000005A8 6624 bne +0x26 /* 000005CE */
000005AA 302E 0012 move.w D0, [A6 + 0x12]
000005AE 0440 0009 subi.w D0, 0x9 /* '\t' */
000005B2 6702 beq +0x4 /* 000005B6 */
000005B4 600A bra +0xC /* 000005C0 */
label000005B6:
000005B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005BA 4EBA 0194 jsr [PC + 0x194 /* 00000750 */]
000005BE 600E bra +0x10 /* 000005CE */
label000005C0:
000005C0 3F3C 0003 move.w -[A7], 0x3
000005C4 A9C8 syscall SysBeep
000005C6 6006 bra +0x8 /* 000005CE */
label000005C8:
000005C8 3F3C 0003 move.w -[A7], 0x3
000005CC A9C8 syscall SysBeep
label000005CE:
000005CE 7000 moveq.l D0, 0x00
000005D0 2D40 0014 move.l [A6 + 0x14], D0
000005D4 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
000005D8 4E5E unlink A6
000005DA 205F movea.l A0, [A7]+
000005DC DEFC 000C add.w A7, 0xC
000005E0 4ED0 jmp [A0]
000005E2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2088: // at 000005E4 (misaligned)
000005E6 FFE8 .invalid <<F/7/7>>
000005E8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000005EC 206E 000C movea.l A0, [A6 + 0xC]
000005F0 43EE FFF8 lea.l A1, [A6 - 0x8]
000005F4 22D8 move.l [A1]+, [A0]+
000005F6 22D8 move.l [A1]+, [A0]+
000005F8 2E2E 0008 move.l D7, [A6 + 0x8]
000005FC 2847 movea.l A4, D7
000005FE 42A7 clr.l -[A7]
00000600 2F07 move.l -[A7], D7
00000602 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
00000606 265F movea.l A3, [A7]+
00000608 200B move.l D0, A3
0000060A 56C0 sne D0
0000060C 4A00 tst.b D0
0000060E 674A beq +0x4C /* 0000065A */
00000610 2053 movea.l A0, [A3]
00000612 4AA8 003C tst.l [A0 + 0x3C]
00000616 56C1 sne D1
00000618 C001 and.b D0, D1
0000061A 673E beq +0x40 /* 0000065A */
0000061C 4267 clr.w -[A7]
0000061E 2F07 move.l -[A7], D7
00000620 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
00000624 101F move.b D0, [A7]+
00000626 6732 beq +0x34 /* 0000065A */
00000628 2054 movea.l A0, [A4]
0000062A 4AA8 003C tst.l [A0 + 0x3C]
0000062E 56C1 sne D1
00000630 C001 and.b D0, D1
00000632 4A00 tst.b D0
00000634 6724 beq +0x26 /* 0000065A */
00000636 4AA8 0042 tst.l [A0 + 0x42]
0000063A 56C1 sne D1
0000063C C001 and.b D0, D1
0000063E 671A beq +0x1C /* 0000065A */
00000640 42A7 clr.l -[A7]
00000642 2054 movea.l A0, [A4]
00000644 2F28 003C move.l -[A7], [A0 + 0x3C]
00000648 2253 movea.l A1, [A3]
0000064A 2F29 003C move.l -[A7], [A1 + 0x3C]
0000064E 2F3C 0004 0018 move.l -[A7], 0x40018
00000654 7000 moveq.l D0, 0x00
00000656 A82A syscall ComponentDispatch
00000658 2C1F move.l D6, [A7]+
label0000065A:
0000065A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000065E 4E5E unlink A6
00000660 205F movea.l A0, [A7]+
00000662 504F addq.w A7, 8
00000664 4ED0 jmp [A0]
00000666 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2089: // at 00000668 (misaligned)
0000066A FFDC .invalid <<F/7/7>>
0000066C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000670 206E 0018 movea.l A0, [A6 + 0x18]
00000674 43EE FFF8 lea.l A1, [A6 - 0x8]
00000678 22D8 move.l [A1]+, [A0]+
0000067A 22D8 move.l [A1]+, [A0]+
0000067C 266E 0008 movea.l A3, [A6 + 0x8]
00000680 284B movea.l A4, A3
00000682 42A7 clr.l -[A7]
00000684 2F0B move.l -[A7], A3
00000686 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
0000068A 2E1F move.l D7, [A7]+
0000068C 56C0 sne D0
0000068E 4A00 tst.b D0
00000690 6700 0092 beq +0x94 /* 00000724 */
00000694 2047 movea.l A0, D7
00000696 2050 movea.l A0, [A0]
00000698 4AA8 003C tst.l [A0 + 0x3C]
0000069C 56C1 sne D1
0000069E C001 and.b D0, D1
000006A0 6700 0082 beq +0x84 /* 00000724 */
000006A4 4267 clr.w -[A7]
000006A6 2F0B move.l -[A7], A3
000006A8 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
000006AC 101F move.b D0, [A7]+
000006AE 676E beq +0x70 /* 0000071E */
000006B0 2054 movea.l A0, [A4]
000006B2 4AA8 0042 tst.l [A0 + 0x42]
000006B6 56C1 sne D1
000006B8 C001 and.b D0, D1
000006BA 4A00 tst.b D0
000006BC 6760 beq +0x62 /* 0000071E */
000006BE 4AA8 003C tst.l [A0 + 0x3C]
000006C2 56C1 sne D1
000006C4 C001 and.b D0, D1
000006C6 6756 beq +0x58 /* 0000071E */
000006C8 206E 0014 movea.l A0, [A6 + 0x14]
000006CC 2050 movea.l A0, [A0]
000006CE 43EE FFE4 lea.l A1, [A6 - 0x1C]
000006D2 22D8 move.l [A1]+, [A0]+
000006D4 22D8 move.l [A1]+, [A0]+
000006D6 22D8 move.l [A1]+, [A0]+
000006D8 22D8 move.l [A1]+, [A0]+
000006DA 42A7 clr.l -[A7]
000006DC 486E FFF8 pea.l [A6 - 0x8]
000006E0 2F0B move.l -[A7], A3
000006E2 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
000006E6 2D5F FFE0 move.l [A6 - 0x20], [A7]+
000006EA 42A7 clr.l -[A7]
000006EC 2054 movea.l A0, [A4]
000006EE 2F28 003C move.l -[A7], [A0 + 0x3C]
000006F2 2247 movea.l A1, D7
000006F4 2251 movea.l A1, [A1]
000006F6 2F29 003C move.l -[A7], [A1 + 0x3C]
000006FA 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000006FE 2F2E FFEA move.l -[A7], [A6 - 0x16]
00000702 302E FFF2 move.w D0, [A6 - 0xE]
00000706 48C0 ext.l D0
00000708 2F00 move.l -[A7], D0
0000070A 2F3C 0010 001C move.l -[A7], 0x10001C
00000710 7000 moveq.l D0, 0x00
00000712 A82A syscall ComponentDispatch
00000714 2C1F move.l D6, [A7]+
00000716 2F0B move.l -[A7], A3
00000718 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
0000071C 6006 bra +0x8 /* 00000724 */
label0000071E:
0000071E 3F3C 0003 move.w -[A7], 0x3
00000722 A9C8 syscall SysBeep
label00000724:
00000724 4267 clr.w -[A7]
00000726 486E FFF8 pea.l [A6 - 0x8]
0000072A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000072E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000732 2F2E 000C move.l -[A7], [A6 + 0xC]
00000736 2F0B move.l -[A7], A3
00000738 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
0000073C 1D5F 001C move.b [A6 + 0x1C], [A7]+
00000740 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000744 4E5E unlink A6
00000746 205F movea.l A0, [A7]+
00000748 DEFC 0014 add.w A7, 0x14
0000074C 4ED0 jmp [A0]
0000074E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000750-00000756
fn00000750:
00000750 4E56 0000 link A6, 0
00000754 2F0C move.l -[A7], A4
// end alternate branch 00000750-00000756
fn00000750: // (misaligned)
00000752 0000 2F0C ori.b D0, 0xC
00000756 286E 0008 movea.l A4, [A6 + 0x8]
0000075A 4267 clr.w -[A7]
0000075C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000760 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
00000764 101F move.b D0, [A7]+
00000766 676A beq +0x6C /* 000007D2 */
00000768 2054 movea.l A0, [A4]
0000076A 4AA8 0042 tst.l [A0 + 0x42]
0000076E 56C1 sne D1
00000770 C001 and.b D0, D1
00000772 4A00 tst.b D0
00000774 675C beq +0x5E /* 000007D2 */
00000776 4AA8 003C tst.l [A0 + 0x3C]
0000077A 56C1 sne D1
0000077C C001 and.b D0, D1
0000077E 6752 beq +0x54 /* 000007D2 */
00000780 42A7 clr.l -[A7]
00000782 2054 movea.l A0, [A4]
00000784 2F28 003C move.l -[A7], [A0 + 0x3C]
00000788 2F3C 0000 000F move.l -[A7], 0xF
0000078E 7000 moveq.l D0, 0x00
00000790 A82A syscall ComponentDispatch
00000792 4A9F tst.l [A7]+
00000794 6620 bne +0x22 /* 000007B6 */
00000796 42A7 clr.l -[A7]
00000798 2054 movea.l A0, [A4]
0000079A 2F28 003C move.l -[A7], [A0 + 0x3C]
0000079E 1F3C 0001 move.b -[A7], 0x1
000007A2 2F3C 0002 000E move.l -[A7], 0x2000E
000007A8 7000 moveq.l D0, 0x00
000007AA A82A syscall ComponentDispatch
000007AC 201F move.l D0, [A7]+
000007AE 3F00 move.w -[A7], D0
000007B0 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000007B4 601C bra +0x1E /* 000007D2 */
label000007B6:
000007B6 42A7 clr.l -[A7]
000007B8 2054 movea.l A0, [A4]
000007BA 2F28 003C move.l -[A7], [A0 + 0x3C]
000007BE 4267 clr.w -[A7]
000007C0 2F3C 0002 000E move.l -[A7], 0x2000E
000007C6 7000 moveq.l D0, 0x00
000007C8 A82A syscall ComponentDispatch
000007CA 201F move.l D0, [A7]+
000007CC 3F00 move.w -[A7], D0
000007CE 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label000007D2:
000007D2 285F movea.l A4, [A7]+
000007D4 4E5E unlink A6
000007D6 2E9F move.l [A7], [A7]+
000007D8 4E75 rts
000007DA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2090: // at 000007DC (misaligned)
000007DE 0000 2F0C ori.b D0, 0xC
000007E2 286E 0008 movea.l A4, [A6 + 0x8]
000007E6 2054 movea.l A0, [A4]
000007E8 4AA8 0042 tst.l [A0 + 0x42]
000007EC 6716 beq +0x18 /* 00000804 */
000007EE 4267 clr.w -[A7]
000007F0 2054 movea.l A0, [A4]
000007F2 2F28 0042 move.l -[A7], [A0 + 0x42]
000007F6 42A7 clr.l -[A7]
000007F8 303C 018C move.w D0, 0x18C
000007FC AAAA syscall QuickTimeDispatch
000007FE 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000802 6006 bra +0x8 /* 0000080A */
label00000804:
00000804 3F3C 0003 move.w -[A7], 0x3
00000808 A9C8 syscall SysBeep
label0000080A:
0000080A 285F movea.l A4, [A7]+
0000080C 4E5E unlink A6
0000080E 2E9F move.l [A7], [A7]+
00000810 4E75 rts
00000812 0000 .incomplete